<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>My Project: Session.h 文件参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr id="projectrow">
  <td id="projectalign">
   <div id="projectname">My Project
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
  initMenu('',true,false,'search.php','搜索');
  $(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">载入中...</div>
<div class="SRStatus" id="Searching">搜索中...</div>
<div class="SRStatus" id="NoMatches">未找到</div>
</div>
</div>
</div>
</div>

</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#nested-classes">类</a> &#124;
<a href="#namespaces">命名空间</a> &#124;
<a href="#typedef-members">类型定义</a>  </div>
  <div class="headertitle"><div class="title">Session.h 文件参考</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;trantor/utils/Logger.h&gt;</code><br />
<code>#include &lt;map&gt;</code><br />
<code>#include &lt;memory&gt;</code><br />
<code>#include &lt;mutex&gt;</code><br />
<code>#include &lt;thread&gt;</code><br />
<code>#include &lt;optional&gt;</code><br />
<code>#include &lt;any&gt;</code><br />
</div><div class="textblock"><div class="dynheader">
Session.h 的引用(Include)关系图:</div>
<div class="dyncontent">
<div class="center"><img src="Session_8h__incl.png" border="0" usemap="#aSession_8h" alt=""/></div>
<map name="aSession_8h" id="aSession_8h">
<area shape="rect" title=" " alt="" coords="353,5,437,31"/>
<area shape="rect" title=" " alt="" coords="5,79,163,104"/>
<area shape="poly" title=" " alt="" coords="353,32,148,78,147,73,352,26"/>
<area shape="rect" title=" " alt="" coords="187,79,237,104"/>
<area shape="poly" title=" " alt="" coords="366,33,251,78,250,73,364,28"/>
<area shape="rect" title=" " alt="" coords="261,79,339,104"/>
<area shape="poly" title=" " alt="" coords="381,33,328,72,325,68,378,29"/>
<area shape="rect" title=" " alt="" coords="363,79,427,104"/>
<area shape="poly" title=" " alt="" coords="397,31,397,65,392,65,392,31"/>
<area shape="rect" title=" " alt="" coords="451,79,515,104"/>
<area shape="poly" title=" " alt="" coords="410,29,459,68,456,72,407,33"/>
<area shape="rect" title=" " alt="" coords="539,79,613,104"/>
<area shape="poly" title=" " alt="" coords="425,28,535,71,533,76,423,33"/>
<area shape="rect" title=" " alt="" coords="638,79,685,104"/>
<area shape="poly" title=" " alt="" coords="438,27,625,76,624,81,436,32"/>
</map>
</div>
</div><div class="textblock"><div class="dynheader">
此图展示该文件直接或间接的被哪些文件引用了:</div>
<div class="dyncontent">
<div class="center"><img src="Session_8h__dep__incl.png" border="0" usemap="#aSession_8hdep" alt=""/></div>
<map name="aSession_8hdep" id="aSession_8hdep">
<area shape="rect" title=" " alt="" coords="750,5,834,31"/>
<area shape="rect" href="HttpRequest_8h.html" title=" " alt="" coords="559,79,673,104"/>
<area shape="poly" title=" " alt="" coords="752,38,646,81,644,76,750,33"/>
<area shape="rect" href="drogon_8h.html" title=" " alt="" coords="345,519,423,544"/>
<area shape="poly" title=" " alt="" coords="848,32,893,51,938,78,958,96,973,116,983,138,987,163,987,386,981,418,966,440,943,457,913,473,872,489,815,501,676,519,533,528,424,532,423,527,533,523,676,513,815,496,870,483,911,468,940,452,962,436,976,416,981,386,981,164,978,140,968,118,954,99,935,83,891,56,846,37"/>
<area shape="rect" href="HttpAppFramework_8h.html" title=" " alt="" coords="485,372,645,397"/>
<area shape="poly" title=" " alt="" coords="614,118,570,372,565,371,609,117"/>
<area shape="rect" href="HttpBinder_8h.html" title=" " alt="" coords="654,152,757,177"/>
<area shape="poly" title=" " alt="" coords="643,110,692,150,689,154,639,115"/>
<area shape="rect" href="HttpClient_8h.html" title=" " alt="" coords="734,225,834,251"/>
<area shape="poly" title=" " alt="" coords="687,102,733,119,754,133,771,150,782,169,787,189,788,225,783,225,782,190,777,171,767,154,750,137,730,124,685,107"/>
<area shape="rect" href="HttpFilter_8h.html" title=" " alt="" coords="330,299,425,324"/>
<area shape="poly" title=" " alt="" coords="545,105,442,123,325,149,270,166,222,184,185,205,161,227,153,247,158,263,175,276,200,286,265,300,330,306,330,311,264,305,198,291,172,280,154,266,148,247,156,224,182,200,220,179,269,161,324,144,441,118,545,100"/>
<area shape="rect" href="HttpMiddleware_8h.html" title=" " alt="" coords="339,225,477,251"/>
<area shape="poly" title=" " alt="" coords="546,105,492,123,466,136,443,154,430,171,421,190,412,226,407,224,416,188,426,168,439,150,463,132,490,118,544,100"/>
<area shape="rect" href="HttpResponse_8h.html" title=" " alt="" coords="453,152,579,177"/>
<area shape="poly" title=" " alt="" coords="590,114,534,154,531,150,587,110"/>
<area shape="rect" href="WebSocketClient_8h.html" title=" " alt="" coords="171,225,314,251"/>
<area shape="poly" title=" " alt="" coords="559,110,492,130,421,154,334,193,265,228,263,223,331,188,419,150,490,125,557,105"/>
<area shape="rect" href="MultiPart_8h.html" title=" " alt="" coords="854,299,946,324"/>
<area shape="poly" title=" " alt="" coords="688,103,742,121,795,150,833,186,863,228,885,268,898,297,893,300,880,270,858,231,829,189,792,154,740,126,686,108"/>
<area shape="rect" href="HttpController_8h.html" title=" " alt="" coords="149,445,275,471"/>
<area shape="poly" title=" " alt="" coords="496,403,270,448,269,443,495,397"/>
<area shape="poly" title=" " alt="" coords="472,395,268,416,183,430,154,439,139,447,131,459,128,469,130,477,135,485,156,499,188,509,269,522,345,527,344,532,268,527,187,515,154,504,131,489,125,479,123,468,127,456,136,443,152,434,181,425,268,410,472,390"/>
<area shape="rect" href="HttpSimpleController_8h.html" title=" " alt="" coords="299,445,469,471"/>
<area shape="poly" title=" " alt="" coords="525,405,415,448,413,443,523,400"/>
<area shape="rect" href="IOThreadStorage_8h.html" title=" " alt="" coords="494,445,637,471"/>
<area shape="poly" title=" " alt="" coords="568,411,568,445,563,445,563,411"/>
<area shape="rect" href="WebSocketController_8h.html" title=" " alt="" coords="661,445,829,471"/>
<area shape="poly" title=" " alt="" coords="608,400,717,443,715,448,606,405"/>
<area shape="poly" title=" " alt="" coords="253,473,357,516,355,521,251,478"/>
<area shape="poly" title=" " alt="" coords="387,484,387,519,381,519,381,484"/>
<area shape="poly" title=" " alt="" coords="525,478,415,521,413,516,523,473"/>
<area shape="poly" title=" " alt="" coords="701,192,677,255,659,291,637,326,611,353,584,374,581,370,607,349,633,322,654,289,672,253,696,190"/>
<area shape="poly" title=" " alt="" coords="730,185,773,223,769,227,726,189"/>
<area shape="poly" title=" " alt="" coords="804,261,831,304,856,360,863,390,865,419,859,447,843,473,821,484,780,495,662,511,424,530,423,525,662,506,779,489,819,479,840,469,854,445,859,419,858,391,851,362,826,307,799,264"/>
<area shape="poly" title=" " alt="" coords="421,326,536,369,534,374,419,331"/>
<area shape="rect" href="IntranetIpFilter_8h.html" title=" " alt="" coords="191,372,321,397"/>
<area shape="poly" title=" " alt="" coords="347,333,277,374,275,369,344,329"/>
<area shape="rect" href="LocalHostFilter_8h.html" title=" " alt="" coords="5,372,136,397"/>
<area shape="poly" title=" " alt="" coords="317,329,120,375,119,369,316,324"/>
<area shape="poly" title=" " alt="" coords="179,402,138,413,105,428,94,437,89,447,89,457,95,469,112,482,136,493,204,509,280,520,345,525,344,531,279,525,203,514,135,498,109,486,91,472,84,458,84,445,90,434,102,424,136,408,177,396"/>
<area shape="poly" title=" " alt="" coords="69,411,71,442,75,456,83,469,101,481,128,492,199,509,277,520,345,525,344,531,277,525,198,514,126,497,98,486,79,473,70,458,65,442,64,411"/>
<area shape="poly" title=" " alt="" coords="400,264,385,300,380,297,395,262"/>
<area shape="poly" title=" " alt="" coords="524,190,565,371,560,372,519,191"/>
<area shape="poly" title=" " alt="" coords="573,178,741,223,740,228,572,183"/>
<area shape="poly" title=" " alt="" coords="516,192,508,223,491,252,475,269,455,282,416,301,414,296,453,277,471,265,487,249,503,221,511,191"/>
<area shape="poly" title=" " alt="" coords="489,187,427,227,424,223,486,183"/>
<area shape="poly" title=" " alt="" coords="460,183,288,228,286,223,458,178"/>
<area shape="poly" title=" " alt="" coords="841,328,620,375,619,369,840,323"/>
<area shape="poly" title=" " alt="" coords="909,337,913,368,914,404,907,441,899,458,887,473,862,485,816,495,685,512,424,531,423,525,684,507,815,490,860,480,884,469,894,455,902,439,909,404,908,368,904,338"/>
</map>
</div>
</div>
<p><a href="Session_8h_source.html">浏览源代码.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
类</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdrogon_1_1Session.html">drogon::Session</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class represents a session stored in the framework. One can get or set any type of data to a session object.  <a href="classdrogon_1_1Session.html#details">更多...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
命名空间</h2></td></tr>
<tr class="memitem:namespacedrogon" id="r_namespacedrogon"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedrogon.html">drogon</a></td></tr>
<tr class="memdesc:namespacedrogon"><td class="mdescLeft">&#160;</td><td class="mdescRight">Drogon Test is a minimal effort test framework developed because the major C++ test frameworks doesn't handle async programs well. Drogon Test's syntax is inspired by both Google Test and Catch2 <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="typedef-members" name="typedef-members"></a>
类型定义</h2></td></tr>
<tr class="memitem:af0ccaa26ab9bac38fbfa3caf29a9d970" id="r_af0ccaa26ab9bac38fbfa3caf29a9d970"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedrogon.html#af0ccaa26ab9bac38fbfa3caf29a9d970">drogon::SessionPtr</a> = std::shared_ptr&lt; <a class="el" href="classdrogon_1_1Session.html">Session</a> &gt;</td></tr>
<tr class="separator:af0ccaa26ab9bac38fbfa3caf29a9d970"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">详细描述</h2>
<div class="textblock"><dl class="section author"><dt>作者</dt><dd>An Tao</dd></dl>
<p>Copyright 2018, An Tao. All rights reserved. <a href="https://github.com/an-tao/drogon">https://github.com/an-tao/drogon</a> Use of this source code is governed by a MIT license that can be found in the License file.</p>
<p>Drogon </p>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
制作者&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>
